

		EXPRESII BUCLUCASE
	       --------------------

	Se considera expresiile algebrice in care operanzii sunt litere mici si operatorii binari
sunt "+" si "*". Expresiile pot contine paranteze rotunde. Cele 2 operatii binare sunt considerate
asociative si comutative, in plus "*" este distributiva si prioritara fata de "+".
	Expresiile algebrice se citesc dintr-un fisier text, cate una pe fiecare linie.

	1) Pentru fiecare linie citita sa se verifice daca reprezinta o expresie algebrica
corecta.

	EXPRESIA CANONICA asociata unei expresii algebrice este o suma de monoame si se obtine des-
facand parantezele si facand toate reducerile posibile dupa urmatoarele regului:

	a) produsul a 2 monoame identice este acea variabila (a*a->a)
	b) suma a 2 monoame identice este sirul vid

	2) Pentru fiecare expresie corecta sa se afiseze expresia canonica asociata.

EXEMPLU:
	Pentru un fisier de intrare INT.OLI care contine liniile
a+b*(a+ab)
((a)+b)*c)
a+((a)*a)

rezultatele afisate vor fi:
Expresie incorecta
Expresie incorecta
				<- rand liber
a+b*c